﻿/*******************************************************************************
 * Copyright @ 2017 YunSpace.Framework 版权所有
 * Author: GaoTang
 * Description: YunSpace 快速开发平台
 * Website：http://www.yunspace.com.cn
*********************************************************************************/
#region USING SYSTEM
using System;
#endregion

namespace YunSpace.Domain.Entity.MiniSite
{
    public class SiteActivityEntity : IEntity<SiteActivityEntity>, ICreationAudited, IModificationAudited, IDeleteAudited
    {
        ///<summary>
        /// 编号
        /// </summary>
        public string F_Id{ get; set; }

        ///<summary>
        /// 客户编号
        /// </summary>
        public string F_CustomerId{ get; set; }

        ///<summary>
        /// 场地或空间编号
        /// </summary>
        public string F_SiteId{ get; set; }

        ///<summary>
        /// 场地或空间编号
        /// </summary>
        public string F_SpaceId{ get; set; }

        ///<summary>
        /// 订单编号
        /// </summary>
        public string F_OrderId{ get; set; }

        /// <summary>
        /// 活动创建类型
        /// </summary>
        public int F_ActivityType { get; set; }

        ///<summary>
        /// 活动主题
        /// </summary>
        public string F_Title { get; set; }
        ///<summary>
        /// 活动简单介绍
        /// </summary>
        public string F_Subject{ get; set; }

        ///<summary>
        /// 活动内容
        /// </summary>
        public string F_Content{ get; set; }

        ///<summary>
        /// 社区对象类型字典
        /// </summary>
        public string F_CommunityObjectType{ get; set; }

        ///<summary>
        /// 金额
        /// </summary>
        public Nullable<decimal> F_Price{ get; set; }

        ///<summary>
        /// 消费类型字典
        /// </summary>
        public string F_ConsumeType{ get; set; }

        ///<summary>
        /// 出行类型字典
        /// </summary>
        public string F_TripType{ get; set; }

        ///<summary>
        /// 开始时间
        /// </summary>
        public Nullable<System.DateTime> F_StartTime{ get; set; }

        /// <summary>
        /// 结束时间
        /// </summary>
        public Nullable<DateTime> F_EndTime { get; set; }

        ///<summary>
        /// 活动地址
        /// </summary>
        public string F_Address{ get; set; }

        ///<summary>
        /// 指定人员字典
        /// </summary>
        public string F_DesignatedCustomer{ get; set; }

        ///<summary>
        /// 发起人
        /// </summary>
        public string F_Initiator{ get; set; }

        ///<summary>
        /// 发起人手机号
        /// </summary>
        public string F_Phone{ get; set; }

        ///<summary>
        /// 是否公开活动
        /// </summary>
        public Nullable<bool> F_IsPublic{ get; set; }


        ///<summary>
        /// 状态 0.活动初始; 1.未开始; 2.进行中; 3.已结束; 4.待评价; 5.已完结
        /// </summary>
        public Nullable<int> F_Status { get; set; }

        ///<summary>
        /// 排序
        /// </summary>
        public Nullable<int> F_Sort{ get; set; }

        ///<summary>
        /// 删除状态
        /// </summary>
        public Nullable<bool> F_DeleteMark{ get; set; }

        ///<summary>
        /// 创建时间
        /// </summary>
        public Nullable<System.DateTime> F_CreatorTime{ get; set; }

        ///<summary>
        /// 创建者
        /// </summary>
        public string F_CreatorUserId{ get; set; }

        ///<summary>
        /// 修改时间
        /// </summary>
        public Nullable<System.DateTime> F_LastModifyTime{ get; set; }

        ///<summary>
        /// 修改者
        /// </summary>
        public string F_LastModifyUserId{ get; set; }

        ///<summary>
        /// 删除时间
        /// </summary>
        public Nullable<System.DateTime> F_DeleteTime{ get; set; }

        ///<summary>
        /// 删除者
        /// </summary>
        public string F_DeleteUserId{ get; set; }        

    }
}

